body,html,div,ul,li,dl,a,dt,dd,font,form,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; }
body{text-align:center; font-family:"宋体"; background:#FFF;}
ul{list-style:none;}
em{ font-style:normal;}
div{text-align:justify;}
img{border:0;}
p{text-align:left; line-height:17px;}
a:link{text-decoration:none; color:#12459C; font-size:12px;}
a:visited{text-decoration:none; color:#12459C; font-size:12px;}
a:active{text-decoration:none; color:#12459C; font-size:12px;}
a:hover{text-decoration:underline; color:#12459C; font-size:12px;}
.font_size{font-size:12px;}
.bgcolor{background:url(../image/bg0.gif) repeat-x 0px 0px; height:28px;}
.clear{clear:both;}
.exterior{width:840px; margin:0 auto;}
.heads{ margin:30px 0px 10px 0px; overflow:hidden;}
span{ display:block; height:28px; line-height:28px;}
.titles{float:left; width:208px; font-weight:bold; color:#000; text-align:center; }
.step1{color:#FFF; background:url(../image/bg.gif) no-repeat 0px 0px; }
.step2{background:url(../image/bg1.gif) no-repeat 0px 0px;}
.step0{background:url(../image/bg2.gif) no-repeat 0px 0px;} 
.step3{background:url(../image/bg1.gif) no-repeat 0px 0px;}
.step4{background:url(../image/bg3.gif) no-repeat 0px 0px;}
.colorfont{color:#FFF;}
.content{overflow:hidden; width:700px; margin:0 auto;}



form .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

form .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

form .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

form .textfield {
  width: 150px;
}

form label.error {
  background:url("../images/unchecked.gif") no-repeat 0px 0px;

  padding-left: 16px;

  padding-bottom: 2px;

  font-weight: bold;

  color: #EA5200;
}

form label.checked {
  background:url("../images/checked.gif") no-repeat 0px 0px;
}

form .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}
